import { Compiler } from "./compiler.js"
import { observer } from "./obsever.js"
import { proxy } from "./utils.js"

export const Kvue = class {
  constructor(options) {
    this.$options = options
    this.$data = options.data
    observer(this.$data)
    proxy(this, '$data')
    new Compiler(this, options.el)
  }
}